package com.duobao.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.duobao.entity.dto.UserInfoDTO;
import com.duobao.entity.pojo.UserInfo;
import com.duobao.entity.vo.Result;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author c_shunyi
 * @since 2024-07-21
 */
public interface IUserInfoService extends IService<UserInfo> {

    Boolean sendCode(String mobile);

    Result register(UserInfoDTO userInfoDTO);

    Result login(UserInfoDTO userInfoDTO);

    Result loginByMobile(UserInfoDTO userInfoDTO);

    Result adminLoginByMobile(UserInfoDTO userInfoDTO);

    Result adminLogin(UserInfoDTO userInfoDTO);
}
